
.gj-container {
  .pro-con{
    .guo_title{
    }
    .gj-pro {
      position: relative;
      margin: 2.5% 0;
      overflow: hidden;
      .item {
        float: left;
        margin:2.5%;
        width: 45%;
        height: 9.5rem;
        .fz12;
        &.more {
          //background: #E5E5E5;
          text-align: center;
          line-height: 9.5rem;
          .fz14;
          svg{
            transform: rotate(180deg);
            color:#999;
            font-size:2rem!important;
          }
        }
        .pro-img {
          position: relative;
          width:100%;
          padding-bottom: 100%;
          //background: #E5E5E5;
          img {
            position: absolute;
            width: 100%;
            height: 100%;
          }
        }
        .pro-add {
          position: relative;
          margin-top: .3rem;
          width: 100%;
          text-align: center;
          height: 1.1rem;
          .pro_price {
            color: #333;
            .fz16;
            line-height: 1.1rem;
          }
          .icon {
            position: absolute;
            right: .5rem;
            top: 0.05rem;
          }
        }
      }
    }
  }
}
.item_title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  letter-spacing: 0.05rem;
}

.pro-msg {
  margin-top: 0.3rem;
  color: #5d5a5a;
}